Seminarski i Diplomski Rad

Objektno modelovanje softvera
Vrsta: Seminarski | Broj strana: 18

SADRŽAJ
Objektno modelovanje softvera
Gradivni blokovi UML-a
Opšta sredstva
Relacije
Dijagrami
Strukturno modelovanje
Dijagrami klasa
Modelovanje ponašanja
Dijagram slučaja upotrebe
Dijagram sekvence
Dijagram saradnje
OBJEKTNO MODELOVANJE SOFTVERA
Modelovanje je osnovni deo aktivnosti koji vodi razvoju dobrog softvera. Kod razvoja softvera postoje dva glavna načina za modelovanje sistema: algoritamski i objektni model.
Algoritamski pristup se zasniva na pitanjima odvijanja aktivnosti i razlaganje vecih algoritama na manja. Kako se menjaju projektni zahtevi i kako sistem raste, sistem zasnovan na algoritamskoj strukturi se teže održava.
Kod objektnog modelovanja klasa je osnovna jedinica koja omogućava realizaciju principa OOP (Objektno Orijentisano Programiranje).
Svaki objekat ima svoj indetitet, svojstva i ponašanja. Svaki objekat se razlikuje od drugog objekta objekta identitetom. Identitet objekta određuje njegovo ime.
Svaki objekat ima svoja unutrrašnja stanja koja su opisana njegovim svojstvima, i svaki objekat može da ima ponašanja kojima mogu da se menjaju svojstva objekta ili da se utiče na stanja drugih objekata.
Objektno orijentisani pristup se dokazao u projektovanju raznih sistema različite veličine i kompleknosti.
UML (Unified Modeling Language)
UML definiše odgovarajuću vizuelnu sintaksu za opisivanje različitih aspekata softverske arhitekture. UML se može koristiti za:
Specifikaciju
Vizualizaciju
Konstrukciju
Dokumentovanje
Kako softvera, tako i poslovnog modelovanja.
Model UML-a se sastoji od sledećih elemenata:
osnovni gradivni blokovi (blokovi za izgradnju) UML-a
pravila za spajanje tih blokova u celinu
opšti mehanizami
GRADIVNI BLOKOVI UML-a
Gradivni blokovi mogu biti:
opšta sredstva
relacije i
dijagrami
OPŠTA SREDSTVA
Opšta sredstva mogu biti:
strukturna
sredstva za opis ponašanja
sredstva za grupisanje i
sredstva za označavanje
Strukturna opšta sredstva su statički delovi modela i to su elementi koji su ili konceptualni ili fizički.
Strukturna opšta sredstva su:
klasa
interfejs
kolaboracija (društva saradnika)
slučaj upotrebe

---------- CEO RAD MOŽETE PREUZETI NA SAJTU. ---------- 

www.maturski.org 

 

MOŽETE NAS KONTAKTIRATI NA E-MAIL: [email protected]

 

 

maturski.org Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.maturski.org, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!